package com.itheima.IO流.day01.字节流FileInputStream;
/*字节流一个字节循环读取文件内容*/

import java.io.FileInputStream;
import java.io.IOException;

/* read代表临时变量,记录每次读取到的字节数据
 1.fis.read(),先读取一个字节数据
 2.将字节数据赋值给read(read方法每执行一次读取一次)
 3.read!=-1,判断本次数据是不是-1
 注意读到-1表示已经到了文件末尾,没有数据可读了*/
public class Demo5 {
    public static void main(String[] args) throws IOException {
        FileInputStream fis = null;
        try {
            fis = new FileInputStream("day10的IO流01\\a.txt");
            int read;
            while ((read = fis.read()) != -1) {
                System.out.print((char) read);
            }
        } catch (IOException e) {
            if (fis != null) {
                fis.close();
            }
            e.printStackTrace();
        }
    }
}
